Create basic implementation without exception handling