Nicely framed J.B. I think one dimension to this struggle is time and making the right overall decisions within a given time span. Within a frame of weeks or months the decisions lean towards the 'business position' and over years towards the 'developer position'. So, I think a dialog around is more constructive if is framed within a mutually agreed time span.