shall we allow empty prefix?