No lines over 80 characters. The lambda function looks suspicious, there must be a better way to do this.