self-compatible