#55 check in AssignmentStep and unit tests for it