do not handle empty lines