translate English to German: That means you can depend on them when it really matters.
Damit Sie sich auf sie verlassen können, wenn es darauf ankommt.