Why you need a great GP