Refactored `_daa` to hopefully be more intuitive