better default thickness handling