Surviving and thriving.