extend #13 to multi-server support
fix inversion since #33 for multi-server backend