add dependencies for assert