I'm not a fan of the var name `b_conn`, maybe `task_conn`