block types cannot contain spaces, so this new conditional checks against that