Can we call this CMD_COMMANDO_ENABLED instead since its a preprocessor definition. Also for consistency replace all other instances of TARGET_IPHONE_SIMULATOR with CMD_COMMANDO_ENABLED