handle mismatched in simulate