using array() instead of [] to preserve php 5.3 compatibility