Stop catching all of the NameErrors when adding a component
Add publish method for calendars