NPPB and heart failure: BNP is useful in predicting long-term cardiac problems including heart failure, but troponin is excellent in predicting short-term morbidity and death.