Use unsigned integer in Bluprint::morphs()