more auto-decode
better fits docs