um, hello Mr Walrus... I can explain!