Do specific credit types and logic for them belong in the package?