respect sourceRoot if specified