Pretty sketchy code. Don't use it.