Misc API impl changes