-- CRM-12909 added comments for the function and a blank option in the rendered select