Sometimes a lot of reflection is required. A lot..

GO FOR IT!