First pass of the heavy lifting!