Basic first pass.