Nice work here.  Including parentheses, even when they're not needed, might help with readability/determining order of operations.