hasAsOrigin modified and moved