This needs to actually process intents, no?