Added check for FALSE macro to make code more portable