badass no longer crash if objects cannot be streamed to cout