fixup: initialize lazy vals and objects in advance