we don't need this extra code—although this exposes a bug in chrome?