and when he 's in town , he often picks up a shift at john barleycorn , a local pub , which also fulfills that solitude thing , but has the added bonus of providing a place to go for drinks with good service guaranteed .