problem in the nil case...