add assertion in test, remove conditional print when NDEBUG
update docs
make alias instruction more reasonable