Background on this, initially I was pulling in everything under deps but this was making dialyzer crash so I've just included the most important dependencies.