Is this one actually used anywhere? It's probably a bad idea to have helpers that protect against bad programming.