Created more Exception types

for more specific situations