can use chain for `.__base` (everywhere)