check for hint first