cognitive constraints