I'll reply to the last couple of comments a bit later, they are going to take some thought.