commonise with core wrappers