Right now none of the code is strictly checked by typescript. So null errors, variance errors, etc all get ignored.