+ better pickers to compile