Please defend this garbage....