Simplify top production and allow clues of arbitrary length