Save with UNIX line breaks
Place "use threads" within "eval" to make it pass syntax checks on travis-ci