Diagnostics techniques