"A chap came to see me and offered a deal with Powergen, saying he could get me out of my current contract."
John smelled a rat and rang Powergen to ask if this were true. He was told no, it's not. The contract cannot be broken.
So don't take people's word for it and keep a pen handy for them to put it in writing.