improve linter compatibility