It encourages a loosely coupled and ...