#6 you can use {...,None} instead of noneable()