one line is ok but its quite a line. Remeber most of the code you write is for other people to read. I rather you have 5 lines which I/teammate can read in 10 seconds rather than 1 line which takes 30 seconds to decode. 

:D