Add optionalDependencies to fix #92 extraneous issue