20130416 N2X1gA5apcU Flags and Helpers