revert the previous commit. i think there's a cleaner way. will try it tomorrow. regardless, i don't want this addition to the api to get out into the wild unless i'm sure it's needed, which i'm currently not.