WTF
Updating
Type detection
Fixed Types