Removed signal import, dont need it as a try/catch will suffice