#2 - switch to prefix notation for clarity