ooops, that shouldn't have been private!