guard, middles and exit per circuit