what should be a correct impl?