Ok but not perfect