Clumsing around a reverse implementation still.