avoiding null columns