ignoring the self type does the trick
getting there