this isn't ideal, but at least it's a way forward.