we shouldn't verify this here, i think is responsibility of the user