Has Corporation Tax had its day?