Fixed call to self in block