only works if there is gravity.