Maybe we should mention before the specific examples that the element parameter in all these cases is optional