perform() method implementation never throws PerformanceException, so removed its declaration