Fixed combine fn to properly replace features on unification