I'm fine either way. In general, I just want to keep the API consistent as possible without increasing the number of API requests too much. If you're going to override reload, make zone an optional argument so it'll work wither way.