I'm wondering about what happens if someone passes in `foo`