Updated with constrained queue size; made sure to delete floats after sourcing messages