I'd rather have this kind of check in the fakes than the real implementation.