Added cancel operation