make sure we use an empty dict as default for the options - fixes #17