That is definitely my favorite way of doing it. I believe capping it at 1 is awesome because it keps the counting and rolling down but letting one disadvantage negate two or more disadvantages (or the other way round) is something I don't appreciate. It feels like taking it one step too far...