Rearranged for distribution.