make determine action more explicit