A cleaner way to pick the default constructor.