Explanation of blueprint val()