How to handle race issues