UI Decreasing Timer Bar Not Executing Print?

I have this UI timer bar that decreases in size only when it reaches the end it does not seem to print the “You Loose” statement. I’m missing something simple I’m sure but just not seeing it. I forgot to mention my Bar is just a UI image set to “Fill” from Left to Right" if that helps, the bar works and decreases the fill amount only it;s not doing the last part of the script right. I can find a way around getting the whole screen to do what I need with another timer function set to a certain time and then have it do what I need but that is more complicated than it needs to be when just this simple script should do the job.

using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine.UI;

public class BarHandler : MonoBehaviour {

	public Image DeathTimerBar;
	public float DecreaseAmount;

	void Update (){
		DeathTimerBar.fillAmount -= DecreaseAmount * Time.deltaTime;

		if (DeathTimerBar.fillAmount >= 1f) {
			print ("You Loose!");
			this.enabled = false;
		}
	}
}

(edited to remove stupid question about print wrapper)

It looks like you’re subtracting from fillAmount and then expect it to print when it is >= 1f, shouldn’t that be something like <= .05f or something closer to zero?