This could call through to the other constructor upon success.