But there's room for improvement