Only missing abort function