only support four character unicode escapes