moving intercom call into its own method to allow for overrides