use bmizerany/assert library