Hi! Can anyone shed light on why my code to find the maximum value in a linked list does not work? (with import from linked list file)

```
current_node = linked_list.get_head_node()
maximum = current_node.get_value()
while current_node != None:
current_node = current_node.get_next_node()
if current_node.get_value() > maximum:
maximum = current_node.get_value()
return maximum
```

Thanks!