dont need to surpress errors?