overloads to avoid casting, name changes to match Arduino