client is nicer