fixed the validation of the source argument in the reply method