a few scrapes but otherwise works well