default doesn't return {ok,_}