This one also needs a better name that at least attempts to describe the case we're handling.