It works. Maybe. Need tests. Do not use it.