proper handling of rantly dependency