Clean client