Why can't robots pass catch tests