Consider protocol from configs