Updated to request input if none given