Very good, 100% correct, as expected. No jumps of reasoning that are incredibly far-fetched, ok?????