Okay, rewriting submit was definitely bad idea:)