Can you please fix up the conditionals here to align with the SilverStripe coding conventions http://doc.silverstripe.org/framework/en/trunk/misc/coding-conventions#control-structures :)