Revert "removed call to assert to remove cl dependency"

This reverts commit 6275679ee33651ee902080cb2c34b0467817fa16.
screw it, just use 'cl
compatibility