That's awesome Steve. I'm just calling out the pitfalls I've seen people have over the years and if you have already taken care of them, then you are one up on the vast majority. Good work on that!