Fix primitives when results or message are null.
Added convenience strategies for completion and reference resolution.