Allow calling with just a block