main needs to be `pub` for check-fast tests to run this code