since this is a library i feel like these should be should all be debug level logs wrapped behind isLoggable