properly handle straight flush condition