add ability to prevent wrapping