Yeah, I've had this exact code for awhile...I never tried it out though.

This isnt new, at all.