# If you dont know why its not working (or where), the first step is to debug. Add messages to see which conditions pass/fail