use should instead of assert