Renamed yield() to avoid name conflict php 5.5