removed beberlei/assert dependency