my prediction was pretty close (long)