May be a bit of a nit, but can you rename ns here so we don't need to exclude it?