ugly as sin, but scrubs out values already run