Kind of a polyfill but treat as a dep for now