the context hash can contain Symbol keys. Closes #2