Hd mature swallow compilation