I cannot make this fail using php 5.4 locally, but it does fail on the travis build system; removing php 5.4 from travis build