Custom visibility timeout for each message in SQS queue

First the visibility timeout for each message was set to 0. Now we can set a custom value from 0 to 43200 seconds.12 hours is the maximum. We just need to set it in spring configuration as a property of AmazonAwsSQSConnectorFactory. name="visibilityTimeoutOnReset" value="10"
Should I remove if checks or not. Because when i do load testing on my code it gives the exception for many messages. For single message it is fine but for many messages sometimes it throws exception.