I have several Pokemon that have the ability to return them to your hand as part of an attack. For example:
Phione: Auqa Boomerang - 20 damage - Return this Pokemon and all cards attached to it to your hand
Shaymin EX - Sky Return - 30 damage - Return this Pokemon and all cards attached to it to your hand.
I understand that this happens in conjunction with my attack. My attack is my last move, therefore do I have no Pokemon in the active position for my opponent to attack? Or do I need to move a Pokemon from the bench to the active position after my attack? This just seems to be a conflict of the rules...