Added in first draft of synchronous methods