Also, keep in mind that if a boss gets a lucky hit in with a fireball, your invisible ranger will be revealed by his stunning rendition of "the burny dance".

(Or if he walks in ooze or something.)