This is begging for parentheses to increase readability