loosen dependency