working on issue #9. unfortunately this will break the build