remove private for testing