Why are these things so tricky?