Merge safety now on primitives rather than gadgets fixes #80