Foiling financial fraudsters