Resist the urge to do everything on one line.  This could be much more readable, especially for the next batch of volunteers that comes along.