use ns instead of use ..., avoiding side effect.