fixed pull request code, remove injection of request options, enhanced incoming options, traded a large dependency for a small one