don't you want to check this before calling _prepare_beamformer_input?