At least half of this belongs here

At least half of this belongs here

598