Ability to pass value proc for source context