Thank you very much, MindApe.
I haven't seen the new Cronenberg yet but from the synopsis I can see why you mentioned it! I should check it out sometime.