Thanks for that Bruno. It's clear you put a lot of thought into your response.