a little caching to make padrino sing