A nice bit of juggling required