A plane surface wave train on infinitely deep water is incident upon a pair of fixed thin vertical barriers, one of which is in the surface, the other submerged. The relation between the input and output amplitudes is obtained via a variational approximation for large barrier separations. It is shown that, within this approximation, infinite spectra of totally reflected and totally transmitted waves exist if the barriers overlap, but for non-overlapping barriers this is not the case.