safer cross mod interaction