clean() now works properly, as does checking values INSIDE THE hit function!
While loop is clean and easier to read
Signed-off-by: reevo17 <runt17@gmail.com>