weak-typing 4