Although, you are correct that the plugin file will be read twice. It will be read again either in require_plugin (for v6) or load_plugin (for v7).