Rule No use before define (Closes #272)

Closes #272 I know the name is longer then usual, but I couldn't come up with anything else. If you have better ideas, let me know.