allow align to return value if no soup