don't overwrite prototypes. closes #1

wanna review, @jonathanong?