try out has; small refactor