Switched all floating point types to floats.
Made label join method final.
Dropped redundant cast.