switching input for extra_data means it can be empty now.