Is this function supposed to always return the same constant value? The comment seems to imply that it should be taking the value of `X` into account.

Also, sorry to keep nitpicking variable names, but the `X` variable should be lowercase :)