Working around limitations with extension CSP