Added the basic alt code, untested.