looks like the default constructors may be inadequate; see comments in min.go