Attempting to handling everything never ever works out perfectly. It is advisable to learn to halt. – Weez World