useless function that can be replaced by an annotation