This is just wrong, but in a very weird way it works.