Does what it is supposed to