Wait a minute, this shit is copypasta. DRY.