need to make an assignment after cap_value otherwise it's useless. =)