We won't need that anymore with closure annotations ! YAY