Err, let's not do this on every gui ever, k?