Working on spouts.clj