def median(numbers_list):

x = len(numbers_list)

numbers_list.sort()

```
if x % 2 == 0:
m1 = x/2
m2 = x/2 + 1
median = (numbers_list[m1] + numbers_list[m2])/2
else:
m = (x + 1)/2
m = m - 1
median = numbers_list[m]
return median
```

That's the error message I am getting: Oops, try again. median([4, 5, 5, 4]) returned 5 instead of 4.5

Should the median of 4,5,5,4 not be 5 anyway??