* has precedence over +