Hmm... would it make more sense to check if `_value` exists instead of doing the try/catch?