I struggled as well with those exact same situations,. and I'd say I still haven't perfected it. I do like it though as it adds a further skill barrier which is able to be overcome with practice.