client fix to stop breaking put/2