Revert "We dont use keepNull option anymore"

This reverts commit bae31941249f819c61d21024a56273e459e55d5a.
Null format should be kept when composing retains

It's only dropped when composing a retain over an insert