Explain purpose of this fork