Sig handler refactoring...