spike: using diary.js as a hard dependency