ported modifications made to original driver script
completed adding the workarounds from the original driver script
Merge pull request #37 from jrgnicho/issue_#35_port_fixes_from_original_driver_script

Issue #35 port fixes from original driver script