sendPassed() should be called only for self