refer to https://github.com/TerraConstructs/base/pull/42#discussion_r2166202492
refer to #42 (comment)