Forgot to mention that it also returns the instance.