More work on resurrecting gpt