Added support for prefix/suffix and push/pull to be optional. True by default. Updating docs to reflect that change.