Removing nils from buffer list, and using list instead of alist.