fixing filtering self out of new assignment list