- be smart about internal/user zvals, though it's not actually used