goodbye auto_ptr - closes #206