Make sure information is sent only when needed.