Made for my own use.