take out extra inlined ctor --kazu