Rearranged messages and recoded absence calculation to NOT be opposite
to what it is supposed to be.