Scanner needs work