diff --git a/flag.inc b/flag.inc
index e63124a..39e5b25 100644
--- a/flag.inc
+++ b/flag.inc
@@ -583,6 +583,10 @@ class flag_flag {
    * Implements access() implemented by each child class.
    *
    * @abstract
+   *
+   * @return
+   *  FALSE if access should be denied, or NULL if there is no restriction to
+   *  be made. This should NOT return TRUE.
    */
   function type_access($content_id, $action, $account) {
     return NULL;
@@ -592,6 +596,12 @@ class flag_flag {
    * Implements access_multiple() implemented by each child class.
    *
    * @abstract
+   *
+   * @return
+   *  An array keyed by entity ids, whose values represent the access to the
+   *  corresponding entity. The access value may be FALSE if access should be
+   *  denied, or NULL (or not set) if there is no restriction to  be made. It
+   *  should NOT be TRUE.
    */
   function type_access_multiple($content_ids, $account) {
     return array();
