apparently & is lower than > in operator precedence. doh!