this is a working copy in case i butcher my code while trying to resolve the _foo_bar problem