split denormalisation to separate state