int CanCapture (object who, object target) {
  if (target->GetRace() != "bird") {
    (who)->eventPrint("The birdcage is only made for trapping"
      " birds!");
    return 0;
  }
  if ((target)->GetLevel() > 10) {
    (who)->eventPrint("The bird is far too dangerous and wily"
      " to be captured by such a simple trap.");
    return 0;
  }
  return ::CanCapture(who, target);
}
