This was discussed at length at some point.
Main problem is - then support requests can change into crash reports or not working reports in any case where someone passes bad data to said function.
Writing a validator for data coming to that kind of method is beyond my willingness to work with lua language.
As a result of all of above this kind of functionality has not been added yet. There was an attempt to write that validation at some point but it was lost in time.