I wonder whether a more strict validation brings some benefits and if the current implementation may cause any problems.