Converted initializer to return an object vs actually initializing