Thanks everyone. Returning the object worked (and I could 'take' the object back) ... but unfortunately, it is still no modify / no copy and I can't access or change the script - which was what I needed to do. Thanks anyway - I'll know better next time.