Alternate approach.