So @macfanatic, why would the ID ever be a proc?