Working out these little bugs can be a PITA.

Other than that everything looks great.