assignment is working again with non immediate calls