some macro pitfall test