I usually free all my nodes with queue free(), because I thought it was safer, and I couldn't think of a reason not to. Today I tried to free a node with a fixed process, and it would not free. Does it not free because it has no idle/slow time, or am I doing something else wrong?