make letify not super slow. check if there are lets first.

- always return toJSON()