Knighting hurt again this program sucks