Yep, one could probably design some smartish contract to enforce it