Assume nullptr is always available