This handles the case where any of the latter 4 are `null`?