i'm having the same issue here and would like to know if you found a better way then the accepted answer since you mention that it is not best practice?