Migrate from package.keywords to package.accept_keywords (following the upstream)
Better problem reporting (especially during first runs)
Also small rubocop cleanups