imanidjit -- sync send needs to return the result, plus other fixes and