toString and lint-free