given the typehint, it will never instantiate a new one here as it cannot be null.