Fixed abstract function declarations