Hi @lac_ekim, looking at your code I would probably guess the second statement would be slightly faster. The first example has a guard statement that simply checks for a condition but is also an extra line of code compared to the second example. Furthermore, “unowned self” will allow for immutability and the reference will never be nil so runtime doesn’t have to keep track of the reference, which may provide a slight performance advantage.