woops, PHP 5.3 threw me a curve-ball