Holy moses, this has been bugging me for a week. Thank you.