Liam Smith says he isn't just making up the numbers when he defends his WBO super-welterweight title against Saul 'Canelo' Alvarez.