DRY some methods, bump TinCanJS for bug fix