bug #24 IE doesn't support function.name