Made asserts more sane
dynamic_ptr