shenanigans with linkedlist.

Don't use