Barry Douglas has endured a frustrating spell at St Johnstone after an 'unusual' injury, but now he is fit, he is hell-bent on protecting jobs at the club.