Do we really want a default implementation here?