don't use arrayDereferencing for php 5.0 compatibility