Stop JSON.stringify using 'undefined' (fix #286)