probably going to need optimist in the package json if we want to use it