Thanks, do you think my workaround is reasonable then?