Else condition may be needed sometimes