nit: why the nl ?