more adjust syntax adjustments to support php 5.3