Which one is the most optimal here?