remove callable type hint because its not available in php 5.3