why it's not parametrized?