No worries, we live and learn.

Apart from this oddity I think your Code is pretty darn good. Reading through it I thought about some details: 'neat, that's a clever way to do it'.

So don't let this criticism discourage you