Ran's "original" version.
