Magics


 * Sigh* this is gonna be great....