At least it works in a half assed way.