handle some invalid options being set in dockerfile
add caching support to examples/shootout