warning handling: fixed double evaluation