actually I can see a second use for "nonlinear" syntax - but I don't think it's worth it