kuyruk on exception functions