Adaptable communication techniques