Fixed SHIFT issue.

SHIFT is strange, so I had to make a wrapper for that.