Inventor should be able to automatically decide if a mate should be "Mate" or "Flush". Instead of throwing an error code saying the mate is incorrect, it should automatically switch to the other option, so inventor is satisfied. If it can automatically recognize there is an error, it can automatically update to mate or flush to fix the error.