Replacing !! with less confusing constructs