use only binaries keys and values, not any erlang terms