moved dependency to php >5.3