fix inconsistency when using a custom spname_delimiter