Came out a lot sloppier than I intended.