As I'm about to do this very shortly let's make it part of this PR and make `:python => :optional`.