What you mean by universally available? We're using the same pattern in some places so I'm ok with having all as a util function.