reasons not to assign homework