Error Handling 

Error handling improved for when no arguments are provided.