The Grasshopper tests had a full tank of fuel and (if I recall) additional ballast, to counteract the thrust of the engines. That's what allowed them to hover and perform the various low-velocity translation tests.
Of course, these barge landings are the first high-velocity tests, so there'll be kinks to work out.