Shouldn't this be outside the interface?