First pass convert