more flexible prefix