Another file (mostly) ported to chicken 5