getting two blueprints to communicate reliably