nit: > 80 chars line?