validation bugs