{Fix} Conditional checks.
{Update} Move callback assignments to constructor.