I was hoping for a way to do this without a dll