Only support PHP 5.2 and higher