added direct test for checking if self breaks closure