what do you do if this fails? why did you switch to using a bang method?