Fixed silly recursion error with position