this is a bit ridiculous and nit picky