much is in flux.  futzing with macros and inlines
more ios 7 related inline functions