even moar syntax adjustments to support php 5.3