I'm new to semi-auto handguns. I recently purchased a XD45 Service and I just think it's great. However as I practice more with this fine weapon I decided to fire it with the magazine removed to see what the results were. It fired fine and I hit the target fine, but every time I did this it failed to eject the empty case from the ejection port. Is this normal? Do other pistols do the same? A little knowledge would be most welcomed.