FIX: communicating correctly