DRY up transition