Please keep the option and deps separate and not interleaved; also `=> :optional` generates an option automatically.