}else{
cerr << "Action with effect: " << precond->first << " not found!" << endl;
cerr << "This is a soft precondition, so we will continue" << endl;
}else{
cerr << "Action with effect: " << precond->first << " not found!" << endl;
cerr << "This is a soft precondition, so we will continue" << endl;