Added better final operations