don't flat out set prototype