r748@llin: dpavlin | 2006-06-30 20:48:29 +0200 re-implement magic again (so that it actually work in all cases consistant). Depend on Data::Dump to enable nice output.