Preserving whitespace for BC