might be a little clearer to move this false up into the enclosing rescue, same thing with the similar validate_ruby stuff...