follow php54 specs