Generalize dev