Raw version, but working.