don't handle 0 length input