@ is almost always a BAD idea you may squash things unintentionally. I would advise handling errors instead, was something especially broken about how this was working before?