all() support added