Siobhan's intermediate.js v1.1