np: else here and next one are redundant.