protect interface from null block definition