I have got a lot to say...