init impl for #709