New: absolver