So I had some free time...