pseudomain