artifacts
attempt to fix infinite loop