pub columns cleanup only in API calls, not methods