fixed incompatability with php 5.3