nil is now a global instance of SLList, not NULL