Incorrectly checks for `immediate`