Split with existing key implementation complete