J'ai demandé à @grok et il a dit que $shape est en bonne forme