implementation is available for other developers to "feel" their code in a manner consistent with the input cover is not better because i wanted to switch to