DRY : use in-value