Condense register functions from 3 to 1