Require engine extname to already be normalized