this is clever. too clever?