Are other layers truly deterministic though? Do I know for sure whether that object has been garbage collected or not? How many cycles this instruction will take to run?