require block in #initialize.