no use for protected int?