A 9mm, 38 special, 40/10mm caliber weapon may expand, but a 45 caliber will never, ever contract. =)
That being said, you need more than one gun. Recommend a shotgun for the house, the 45 for all times, and .223 / .308 for the war or hunt. It will be easiest to find spare parts, repairs...