weird thing with student assignment's assignment being nil