Issue: self doesn't work with 5.3 when we are in a anonymous function