i made a typehint on the all method so we can drop the typehint doc here