1. Why 12
2. 0 should be 0 and None should be null