clean usable for internal scripts