This is clearly a case where the 80 column limit makes the code more unreadable & ugly. According to our guidelines, you may use 80 as a soft limit and 100 as a hard limit.