/**
  * Override buildOptions to hack out some statuses.
  *
  * @todo instead of using & hacking the shared optionGroup contribution_status use a separate one.
  *
  * @param string $fieldName
  * @param string $context
  * @param array $props
  *
  * @return array|bool
  */
 public static function buildOptions($fieldName, $context = NULL, $props = array())
 {
     $result = parent::buildOptions($fieldName, $context, $props);
     if ($fieldName == 'status_id') {
         $result = array_diff($result, array('Failed', 'In Progress'));
     }
     return $result;
 }