NPPB and heart failure: This may explain the different effects of BNP and CNP on cardiac contractility and relaxation, with possible implications for understanding and treatment of heart failure.