Moved several condition checks from checkOther to checkCondition (former checkAssignIf)