optionBottom could be null