complete general call rule