DRY!!!! Already starting to shut everything down.