this was copied code, and I thought it would be nice to remember the history of the workaround, until I'm sure this is what I'd like to do. This is copied form the open api lib.