more lifecycle futzing, now with 100% less inversion of order