Does exactly what I need.