one less level of indirection for oapmc