explicitly check for nl