support for void keyword