DRY'd it up