Why am I getting delayed double submissions?