nio is not as easy as it looks.