That sounds like a good compromise - altering the limit switches would be a major PITA.