Surviving more obstacles along the way