Make adding new interfaces a heck of a lot easier