Slightly different approach.