Why do you return like this:

Code:
Return SHA256StringHash(textBytes)
In the three method version?