Updated future implicit to check for unit