Cleaned up slightly! Yerp snerp.