Ok no more messing with magnitude