I'm pretty sure you mean Angel not Angle in your first post.
The idea is fine. I haven't really got any problems or suggestions to it which was why I didn't comment.The only thing I would add now though was I would change it for RoF. Perhaps absorb up to 4 or 5 times.