rename from PrepareOptions to IOOptions