internal by Anikic | SimScale...