explain rationale for why we do this the way we do it.