Fixed If, made assign nicer.