Thanks @YXPR, I'm sure this will give me even more delicious mental puzzles and doubts