types.js fixes