From http://briangonzalez.org/arbitrary-anchor