don't fail on not having matplotlib