Fixed code for older versions php - 5.3 and 5.4