come rain or shine