oh crap, you're right. i guess it worked for me because i always checked if the variable was a function first.