This is not the most beautiful API I have seen, but OK. You do not need space before `(`.