Port to keep dependencies up to date