Use fail_with (vs print_error + return) please