Prefer varargs for addresses for easier initialization.