Very particular set of skills