clarify address behavior