Modified _create() function.