added support for excused assignments