Thanks JB. It gets complicated. It is enough to make your head spin between the authorized, float, outstanding, restricted, fully diluted, warrants, Class A and potentially Class B shares. Especially when they are in play and our updates are periodic. You seem to have a good handle on it.