added error suppression