makes and optional again