Got validation sorta working for purchase command. Not great.