Excellent. Please add a comment explaining why we have to do it like this :)