do we need every single one of these lines?