nicer resolver form