Broke things up a bit into more reasonable chunks