tested in Safari 5.1.10