describe incompatibilities to when.js