fix parameter handling for spool() and listen()
fix spool() parameter handling again