I prefer a gen_servers public api to be at the beginning of a file