[SystemInfo] Fixes #128 and also resolves #130, the type mismatch bugs