updates from superfluous