pre&suffix never nil