incorporated picolisp advice from Regenaxer