Reflective communication and cooperation