Pretty nice solution, thanks for sharing.