Works fairly well