BPD management is a neverending process and it can get terrible...