I'm surprised we need to override this. Why doesn't it work out of the box?