@jwalker: Option 3, good