fix(proost): added Define command back (need to distinguish between the two in order to bind and reuse correctly later