Rearranged slightly.