Wouldn't "break" be faster here? Was there a reason to set these to null and then let the loop finish with the "if" failing every iteration?