function not exists checks