Detecting an edge case here that would sometimes set percent to > 100