don't normalize on delegate