Faits: Faits: A. Par un contrat d'entreprise conclu en 1993, le canton de Fribourg a confié à A._ des travaux portant sur l'érection d'un pont de l'autoroute A1. Avec l'accord du maître d'ouvrage, qui était représenté par le service des autoroutes rattaché à la Direction cantonale de l'aménagement, de l'environnement et des constructions (ci-après: le service), A._ a confié en sous-traitance aux entreprises X._ SA et Y._ SA les travaux d'étanchéité et de revêtement de ce pont. Au cours des travaux, X._ SA et Y._ SA n'avaient de contact avec le service que pour des questions techniques; en raison de leur position de sous-traitant, ces entreprises savaient qu'elles devaient s'adresser à A._ pour les autres questions; elles savaient en particulier que le service ne traitait pas directement avec elles les questions financières. L'ouvrage s'est révélé entaché d'un défaut affectant le béton; ce défaut n'était pas imputable aux sous-traitants. Des travaux supplémentaires furent ainsi nécessaires pour garantir la bonne exécution de l'étanchéité et du revêtement. Ces travaux consistaient pour partie en l'élimination du défaut; pour partie, ils apportaient une plus-value à l'ouvrage. L'ouvrage s'est révélé entaché d'un défaut affectant le béton; ce défaut n'était pas imputable aux sous-traitants. Des travaux supplémentaires furent ainsi nécessaires pour garantir la bonne exécution de l'étanchéité et du revêtement. Ces travaux consistaient pour partie en l'élimination du défaut; pour partie, ils apportaient une plus-value à l'ouvrage. B. Le 13 mai 1996, le service a informé A._ qu'il n'assumerait pas les frais supplémentaires engendrés par la réparation du défaut. Par courrier du 16 juillet 1996 adressé à A._, le service informait l'entrepreneur général que les travaux d'étanchéité et de revêtement devaient être achevés à fin septembre 1996 pour permettre une inauguration de l'autoroute en décembre suivant. Il donnait en conséquence à A._ "l'ordre de commencer les travaux sans délai et de prendre toutes dispositions avec [ses] sous-traitants" et réservait sa position "quant à la prise en charge totale ou partielle des frais supplémentaires". Ce courrier faisait suite à une réunion de chantier du même jour dont le procès-verbal indique que "le service veille à ce que le sous-traitant de l'étanchéité soit payé pour le travail qu'il effectue". X._ SA et Y._ SA n'ont pas participé à cette réunion mais elles en ont reçu le procès-verbal à titre de destinataires habituels. Dans le procès civil subséquent, le responsable du service a indiqué qu'il avait fallu faire pression sur A._ pour réaliser les travaux dans les délais. Comme les sous-traitants ne voulaient pas continuer les travaux s'ils n'étaient pas payés, le service avait également fait pression sur l'entrepreneur général pour qu'il les paie. Il n'est en revanche pas établi que le service ait dit qu'il paierait lui-même directement les sous-traitants. Le directeur de l'un des sous-traitants a d'ailleurs admis que, en juillet 1996, il n'avait pas de garantie de paiement de la part du service. La réception, par le maître d'ouvrage, des travaux d'étanchéité et de revêtement est intervenue le 10 décembre 1996. Selon une estimation du service datée du 1er octobre 1996, l'ensemble des travaux supplémentaires résultant du défaut du béton s'élevait à 1'090'000 fr., dont 425'000 fr. correspondaient à la plus-value de l'ouvrage. Pour leur intervention, X._ SA et Y._ SA ont adressé à A._ une facture d'un montant total de 2'445'350 fr.15. L'entrepreneur s'est acquitté d'une somme de 1'434'700 fr., laissant un solde de 1'010'650 f r.15. Lors de la réunion de chantier du 15 octobre 1996, le service a informé A._ qu'il prendrait en charge les travaux correspondant à la plus-value de l'ouvrage et les lui paierait. X._ SA et Y._ SA étaient représentées à cette réunion. Par courrier du 17 octobre 1996, A._ a demandé au service s'il était possible de prévoir un paiement direct du maître d'ouvrage aux deux sous-traitants. Le 23 mai 1997, X._ SA et Y._ SA se sont adressées directement au service pour lui indiquer qu'elles n'avaient pas été payées par A._. Le service a alors décidé de leur verser la somme de 500'000 fr. le 21 juillet 1997; ce versement a eu lieu avec l'autorisation de A._ qui acceptait que sa créance à l'égard du maître d'ouvrage fût diminuée d'autant. Le 9 septembre 1997, X._ SA et Y._ SA ont fait notifier à A._ un commandement de payer pour le solde dû, soit 510'650 fr.15. Ce commandement de payer fut frappé d'opposition. Le 19 mars 1998, la faillite de A._ a été ouverte. C. Le 18 juin 1999, X._ SA et Y._ SA ont ouvert action contre le canton de Fribourg. Leur demande tendait au paiement de 510'615 fr.15 avec intérêts annuels à 5% dès le 1er mars 1997. Le défendeur a conclu au rejet de la demande et dénoncé le litige à la masse en faillite de A._, laquelle n'a pas souhaité intervenir au procès. Par jugement du 31 janvier 2003, le Tribunal civil de l'arrondissement de la Sarine a débouté les demanderesses de toutes leurs conclusions. Statuant le 7 avril 2004 sur recours de X._ SA et Y._ SA, la Ire Cour d'appel du Tribunal cantonal fribourgeois a confirmé ce jugement; elle a fait sienne l'argumentation de première instance. En substance, la juridiction cantonale a retenu qu'on ne pouvait pas retenir l'existence d'une promesse de paiement direct de la collectivité publique en faveur des demanderesses. En substance, la juridiction cantonale a retenu qu'on ne pouvait pas retenir l'existence d'une promesse de paiement direct de la collectivité publique en faveur des demanderesses. D. X._ SA et Y._ SA interjettent un recours en réforme. Elles requièrent la réforme de l'arrêt du Tribunal cantonal en ce sens que le défendeur soit condamné conformément à leurs conclusions initiales. Le canton de Fribourg conclut au rejet du recours, avec suite de frais et dépens.