aeradescence: devos is neat enough that i should have spent more than 15 minutes on this