New: tryandfail