async modular, but still "select :Invalid argument"