ec56a17acd
Given this is non-trivial, the constructor is required to execute, so this removes a bit of redundant codegen.