from option needs to be an atom [ci skip]