Cleaning symbioses: Proximate and adaptive explanations