Add support for soft and hard tabs