Yay! My journey into this rather seemingly confusing path