Wrong precedence for 'empty' operator