macro statements can be empty