Fix potential circular imports if the user imports this module