I suspect Mr Kelly and Mr Dib are one and the same. Dib aka Kelly reminds me of the turd I left floating in the toilet bowl this morning, only difference being that my turd is more pleasant company.