It works but is awfully slow