issue 545 and 1013

setting some default options allow us to not worry about several constructor scenarios