Swift Impl with Optionals and Descriptions