can we integrate these two approaches?

I guess we should make I transient too, and meatlocker that too?