added mandatory gem name check