Fix #84 by using drupal_page_is_cacheable()