yes bps can retain sperm