Separating surrogate into two different objects