get rid of assert