fixed sem down and try down - now decrements instead of setting to zero