IMO it should throw an exception here, instead of silently returning false.