Some general condition classes and signalling helpers.