splitting apart param massage from deref operation