Proper handler suspending implemented