Eh, I changed the function name in the post to 'foo' to make it more general (or no reason at all, really). But I didn't change the error message accordingly. The function name was originally 'set'.