oops, wasn't returning false correctly