silenced matplotlib warning