added poll() implementation - basically just pass-thru