load plugins earlier so they can affect the path