return false instead of reraise