handle absence