Agreed, this is horrible.