changed logic around so that keep is only associated with insert and that force overrides all, Closes GH-312