* required does not make sense here