In terms of mind-reading, I was thinking of it more as being something that sees what they're thinking on the surface. As in, it reads what they're presently thinking of, not something like going into their minds and extracting all sorts of personal information. Dunno if that would balance it out or not. For future sight, I was thinking more of it as being something like...see what they're going to do one or half a second into the future. I could always just make it so that he has a vague sixth sense that detects dangerous situations though. It was mainly added to give him some real-time combat proficiency.