rearend: by Cameron Mackie