No prints in production code. Use log.debug