I think this would be better named 'ensure value' since that is the only check right now.