Thanks a lot for this answer. I have to go to sleep for now. I'll write specs tomorrow!