procket: return badarg