Jenkins, Ansible, when conditional

I am running an ansible job that distributes apps and configurations to various servers.
I have a when condition on one of my roles.
It seems to slow down the process during the installation when it does not meet the condition and skips over ever task.
Other than commenting out the role, is there another method to ignore runnig the tasks in the role when it does not meet the condition?