continuing down the stream-way of working to answer the ideas in #90
essential fix - avoid undefined options