remove unused code
use power asserts for better error messages