str literals, overflow detection and fmt cleanup