make code more robust