avoid using the @ operator