Thanks a lot for all of this!