Programming style (or: too clever by half?)