iOS 8.3 - element.location scrolls to element

Appium 1.4.7, iOS 8.3, Mac OS Yosemite, xcode 6.3.2

Currently using Appium::Driver with ruby. When I call .location.y on an element, the page moves to that element and location is returned as 0. Example below creates driver for iphone simulator, but the behaviour is the same on real devices as well.

Example:

caps = {
    'platformName' => 'iOS',
    'platformVersion' => "8.3",
    'deviceName' => 'iPhone Simulator',
    'browserName' => 'Safari'
}
@appium = Appium::Driver.new(:caps => caps)
@driver = @appium.start_driver

@driver.get('http://appium.io')
puts @driver.find_element(:css, 'footer').location`