yield won't print if it's not set