makes things more robust