Initial one; with function error_exit