use expect instead of should