I agree too. I was just wondering if it was fine to get this functionality in first and then try and re-architect the code avoid duplication. That seems like progress to me. I mentioned the same in my first comment (https://github.com/jclouds/jclouds/pull/1466#issuecomment-15494137). I'll delete this request and wait till we've finalized a way to achieve de-duplication.