documentation
respect fixnp flag