Just run through the whole creation lifecycle and return the result.