strong-typing (25)