These methods need to be marked as static